#include <iostream>
using namespace std;

/*
    纯虚函数virtual跟返回值类型可以交换顺序
    1.总结C++好几个语法点都是不关心顺序
    例子1：
           const int fun();
           int const fun();
    例子2：
           class 子类 ; virtual public 父类
           class 子类 ; public virtual 父类
    例子3：
           class 子类 ; public 父类1,public 父类2
           class 子类 ; public 父类2,public 父类1
    例子4：
           virtual bool fun();
           virtual int fun();
*/